@charset "utf-8";

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight: normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "宋体",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "宋体",Arial,sans-serif;}
body{overflow-x: hidden;color:#333; font:12px "微软雅黑",Arial,sans-serif; background: #f2f2f2;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearfit{clear:both; height:30px; font-size:0; overflow:hidden;}
.clear{height: 10px;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}


.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}


.con_1002{ margin: 0 auto; position:relative; width: 1002px;}
.con_1002:after{content:""; display:block; height:0; clear:both;}
.clear{height: 10px;}

.top{width: 100%; height: 30px; background: url(../images/top_bg.jpg) repeat-x;}
.top span{float: left; line-height: 30px; color: #fff;}
.top .date{float: right;width: 310px;  text-align: left; line-height: 30px;}
.top .date .time{float: left; color: #fff;}
.top .date .version{float: right; color: #fff;}
.top .date .version a{margin:0 14px; color: #fff;}
.top .date .version a:hover{color: #a6211c;}
.head{height: 131px;}
.head .head_logo{padding: 9px 0 10px 0;}
.head .head_logo .logo{float: left;}
.head .head_logo .search{float: right; margin-top: 29px;  width: 257px; height: 29px; background:url(../images/s_img.jpg) no-repeat ;}
.head .head_logo .search input[type="text"]{float: left; padding-left: 17px; border:none; width: 208px; height: 29px;  font-family: "宋体"; line-height: 29px; color: #b2b2b2; background: none; outline: none;}
.head .head_logo .search input[type="search"]{float: left; border:none; width: 32px; height: 29px; background: none; outline:none; cursor: pointer;}
.head .nav{ height: 32px;  background: url(../images/nav.jpg) 0 0 no-repeat;}
.head .nav li{float: left;position:relative; width: 136px; height: 32px;  line-height: 32px;}
.head .nav li a{display: block;  height: 32px; font-size: 0;}
.head .nav li.first{width: 73px;}
.head .nav li.first a{display: block;}
.head .nav li.two{width: 120px;}
.head .nav li.two a{display: block;}
.head .nav li.three{width: 120px;}
.head .nav li.three a{display: block;}
.head .nav li.four{width: 120px;}
.head .nav li.four a{display: block;}
.head .nav li.five{width: 120px;}
.head .nav li.five a{display: block;}
.head .nav li.six{width: 120px;}
.head .nav li.six a{display: block;}
.head .nav li.seven{width: 120px;}
.head .nav li.seven a{display: block;}
.head .nav li.eight{width: 120px;}
.head .nav li.eight a{display: block;}
.head .nav li.last{width: 89px;}
.head .nav li.last a{display: block;}
.head .nav li.first:hover a{background:url(../images/nav.jpg) 0 -33px no-repeat ;}
.head .nav li.two:hover a{background:url(../images/nav.jpg) -73px -33px no-repeat ;}
.head .nav li.three:hover a{background:url(../images/nav.jpg) -193px -33px no-repeat ;}
.head .nav li.four:hover a{background:url(../images/nav.jpg) -313px -33px no-repeat ;}
.head .nav li.five:hover a{background:url(../images/nav.jpg) -433px -33px no-repeat ;}
.head .nav li.six:hover a{background:url(../images/nav.jpg) -553px -33px no-repeat ;}
.head .nav li.seven:hover a{background:url(../images/nav.jpg) -673px -33px no-repeat ;}
.head .nav li.eight:hover a{background:url(../images/nav.jpg) -793px -33px no-repeat ;}
.head .nav li.last:hover a{background:url(../images/nav.jpg) -913px -33px no-repeat ;}
.head .nav li.two:hover ul li a{background: none;}
.head .nav li.three:hover ul li a{background: none;}
.head .nav li.four:hover ul li a{background: none;}
.head .nav li.five:hover ul li a{background: none;}
.head .nav li.six:hover ul li a{background: none;}
.head .nav li.seven:hover ul li a{background: none;}
.head .nav li.eight:hover ul li a{background: none;}
.head .nav li.last:hover ul li a{background: none;}
.head .nav li ul{display:none; z-index:999; position: absolute; top: 32px; left: 0;  background: url(../images/nav_bg_1.png) repeat;}
.head .nav li ul li{position: relative; padding: 0 6px 0 8px; width: 106px; border-bottom: 1px solid #f1e5e4; height: 42px; line-height: 42px; background: none;}
.head .nav li ul li.last{width: 76px;}
.head .nav li ul li a{display: block; height: 42px; font-size: 14px; text-align: center; color: #333;}
.head .nav li ul li a:hover{color: #a6211c;}
.head .nav li ul li i{display: inline-block; float: right; margin-top: 17px; border: 5px solid transparent; border-left: 5px solid #4d4d4d; border-right: none;}
.head .nav li ul li.last ul{left: 92px;}
.head .nav li ul li ul{left:122px; top:0; z-index:999;  background: url(../images/nav_bg_1.png) repeat;}
.head .nav li ul li ul li{display: block;}
.head .nav li ul li ul li a{display: block;  font-size: 14px; color: #333;}

.footer{width: 100%; height: 137px; background: url(../images/top_bg.jpg) repeat;}
.foot{}
.foot p{float: left; padding-top: 50px; line-height: 25px; color: #fff;}
.foot a{float: right; margin-top: 33px; margin-right:15px; }
.banner{width: 100%; height: 420px; background: #a6211c;}
.fullSlide { position: relative; left:50%; margin-left: -500px; width: 1002px; height:420px;}
.fullSlide .bd{overflow:hidden; position:relative;  z-index:0; margin:0 auto;  height: 420px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd ul li{ width:100% !important;}
.fullSlide .bd ul li .left{float: left; padding:0 32px 0 20px; width: 302px;}
.fullSlide .bd ul li .left h2{margin-top: 100px; margin-bottom: 49px; font-size: 20px; color: #fff;}
.fullSlide .bd ul li .left p{overflow: hidden; padding-left: 17px; height: 100px; font-family: "宋体"; line-height: 25px; color: #fff; text-indent: 20px;}
.fullSlide .bd ul li .left a.more{display: block; margin-top: 40px; margin-right: 5px; text-align: right; color: #fff;}
.fullSlide .bd ul li .right{display: block; overflow: hidden; float: right; width: 648px; height: 420px;}
.fullSlide .bd ul li .right img{width: 100%; height: 100%;}
.fullSlide .hd { width:100%; position:absolute; left:0; bottom:20px; text-align:right; z-index:1;}
.fullSlide .hd ul{}
.fullSlide .hd ul li{ margin:0 4px; width:16px; height:16px;background:url(../images/dot.png) no-repeat 0 -20px; cursor:pointer; display:inline-block; zoom:1; font-size:0;}
.fullSlide .hd .on{ background-position:0 0;}
.fullSlide .btn{position:absolute; top:102px; width:54px; height:195px; background:url(../images/pro_btn.png); z-index:10; cursor:pointer;}
.fullSlide .prev { left:-100px; background-position:0 0;}
.fullSlide .next { right:-100px; background-position:54px 0;}

.content{padding-bottom: 15px; background: #fff;}
.information{height: 43px;}
.txtScroll-top{overflow:hidden; position:relative; padding:0 23px 0 19px; width: 960px;}
.txtScroll-top i{float: left; margin-top: 13px; width: 19px; height: 17px; background: url(../images/icon.png) 0 0 no-repeat;}
.txtScroll-top .hd{ float: right; overflow:hidden; margin-top: 13px; width: 42px; height:18px;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block; overflow:hidden; float: left;  margin:0 1px; width:19px; height:18px;  background:url(../images/btn.jpg) 0 0 no-repeat; cursor:pointer;}
.txtScroll-top .hd .next{float: left; background:url(../images/btn.jpg) -20px 0 no-repeat;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ float: left; padding-left: 9px; width: 316px; }
.txtScroll-top .infoList li{ height:43px; line-height:43px;   }
.txtScroll-top .infoList li strong{font-family: "宋体";font-size: 14px; color: #000;}
.txtScroll-top .infoList li a{font-family: "宋体"; color: #404040;}
.txtScroll-top .infoList li a:hover{color: #a6211c;}
.txtScroll-top .infoList li  em{color: #ba251f;}
.block1{margin:0 auto; padding: 26px 19px 30px 19px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; width: 964px; height: 85px;}
.block1 a{display: block; float: left; margin-right: 9px; width: 234px; height: inherit;}
.block1 a.last{margin-right: 0;}
.block2{margin-top: 17px; padding: 0 19px; width: 964px;}
.news{width: 469px; height: 241px;}
.tit{height: 44px; line-height: 44px;}
.tit h3{float: left; padding-left: 8px; font-size: 18px; font-weight:bold; color: #333;}
.tit span{float: left; margin-top: 13px; width: 5px; height: 18px; background: url(../images/icon.png) 0 -34px no-repeat;}
.tit a{float: right; color: #474747;}
.tit a:hover{color: #a6211c;}
.news ul{padding:7px 15px; border: 1px solid #e0e0e0; width: 437px; height: 183px;}
.news ul li{ position:relative; border-bottom:1px dotted #ccc; padding-left:15px; height: 29px; line-height:29px;}
.news ul li:before{ position:absolute; left:0; top:9px; width:5px; height:9px; background:url(../images/icon1.jpg) no-repeat ; content:"";}
.news ul li a{ float:left; font-family: "宋体"; color: #595959; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.news ul li:hover a{color: #ba251f; -webkit-transform:translateX(-6px); transform:translateX(-6px);}
.news ul li span{ float:right; color:#999;}
.news ul li:hover span{color: #ba251f;} 
.link{margin-top: 30px; padding: 0 19px 50px 19px; width: 964px;}
.link .Llist{padding-top: 11px; border: 1px solid #e0e0e0; width: 964px; height: 48px;}
.link .Llist li{float:left;}
.link .Llist a{display: inline-block; margin:0 20px 6px 20px; font-family: "宋体"; color: #404040;}
.link .Llist a:hover{color: #a6211c;}
.page_change{ margin:20px 0; text-align:center;}
.page_change a{ display:inline-block; margin-right:5px; padding:0 5px; border:1px #cccccc solid; min-width:16px; height:22px; line-height:22px; color:#999; -webkit-transition:all .1s linear; transition:all .1s linear;}
.page_change a:hover{ border:1px #a6211c solid; color:#a6211c; }
.page_change a.on{ border:1px #a6211c solid; color:#a6211c; }

.ny_banner{height: 120px; background-position: center; background-repeat: no-repeat;}
.bread{margin-bottom: 15px; padding:0 15px 0 19px; border-bottom: 1px solid #e0e0e0; width: 968px; height: 44px; color: #666;}
.bread span{float: left; margin-top: 14px;margin-right: 8px; width: 15px; height: 15px; background: url(../images/icon.png) 0 -73px;}
.bread a{line-height: 45px; color: #666;}
.bread a:hover{color: #a6211c;}
.bread i{color: #a6211c;}
.container{padding: 0 15px 20px 15px; width: 972px;}
.container .left_nav{ float: left; border: 1px solid #e0e0e0; width: 243px; min-height: 398px;}
.container .left_nav h4{margin-bottom: 14px; height: 48px;}
.container .left_nav .subNavBox{margin:0 auto; width:237px;}
.container .left_nav .subNav{padding-left: 57px; border-bottom: 1px dotted #e6e6e6; height: 35px; font-size:14px;  line-height: 35px; font-weight: bold; color:#404040; cursor:pointer;}
.container .left_nav .subNav a{font-size: 14px; font-weight: bold; color: #404040;}
.container .left_nav .subNav i{display: inline-block; float: right; margin-right: 24px; margin-top: 14px;  border: 5px solid transparent; border-left: 5px solid #ccc; border-right: none;}
.container .left_nav .subNav:hover{border-bottom: none; height: 36px; color: #fff; background:#a6211c;}
.container .left_nav .subNav:hover a{color: #fff;}
.container .left_nav .subNav:hover i{border-left: 5px solid #fff;}
.container .left_nav .currentDd{color: #fff;}
.container .left_nav .currentDd a{color: #fff;}
.container .left_nav .currentDd i{border-left: 5px solid #ccc;}
.container .left_nav .currentDt{border-bottom: none; height: 36px;  background: #a6211c;}
.container .left_nav .currentDt i{display: inline-block; float: right; margin-right: 24px; margin-top: 14px;  border: 5px solid transparent; border-left: 5px solid #fff; border-right: none;}
.container .left_nav .navContent{display: none; border-bottom: 1px dotted #e6e6e6;}
.container .left_nav .navContent li a{display:block;  height: 30px; text-align:center; line-height:30px;color:#595959;}
.container .left_nav .navContent li a:hover{color: #a6211c;}


















.container .right{float: right; padding: 0 6px 0 15px; border: 1px solid #e0e0e0; width: 665px; min-height: 750px;}
.container .right_1{float: right; padding:13px 0 15px 13px;  border: 1px solid #e0e0e0; width: 693px; min-height: 750px;}
ul.new_list{}
ul.new_list li{padding: 28px 0; border-bottom: 1px dotted #e0e0e0;}
ul.new_list li.last{border-bottom: none;}
ul.new_list li h5{margin-bottom: 14px; }
ul.new_list li a{float: left; font-family: "宋体"; font-size: 14px; color: #4c4c4c;}
ul.new_list li a:hover{color: #a6211c;}
ul.new_list li span{float: right; font-family: "宋体"; color: #909090;}
ul.new_list li p{overflow: hidden; height: 44px; font-family: "宋体"; line-height: 22px; color: #9c9c9c;}
ul.pic_list{}
ul.pic_list li{float: left; margin-right: 13px; margin-bottom: 44px; border: 1px solid #e0e0e0; width: 216px; height: 253px;}
ul.pic_list li .pic{display: block; overflow: hidden; width: 216px; height: 145px; }
ul.pic_list li .pic img{width: 100%; height: 100%; -webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
ul.pic_list li .pic:hover img{-webkit-transform: scale(1.15); transform: scale(1.15);}
ul.pic_list li .pic_intr{padding: 0 8px 0 7px;}
ul.pic_list li .pic_intr h5{margin: 10px 0; padding-bottom: 10px; border-bottom: 1px dotted #e6e6e6; font-size: 14px; font-weight: bold; color: #404040;}
ul.pic_list li .pic_intr h5 a{display: block; color: #404040;}
ul.pic_list li .pic_intr h5 a:hover{color: #a6211c;}
ul.pic_list li .pic_intr p{color: #999;}
ul.pic_list li .pic_intr p a{ display: block; float: right;margin-top: 5px; margin-right: 9px; width: 11px; height: 11px; text-align: center; line-height: 8px; color: #fff; background: #a6211c;} 
.final_page{padding-bottom: 15px;}
.final_page .art_title{ margin-bottom:30px; padding-bottom:20px; border-bottom:1px #ddd solid; text-align:center;}
.final_page .art_title h3{ padding-top: 25px; font-size:18px; font-weight: bold; color:#a6211c;}
.final_page .art_title .info{ margin-top:15px; font-size:12px; color:#aaa;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px;}
.final_page p{ margin-bottom:15px; line-height: 22px; color: #595959; text-indent: 20px;}
.final_page strong{display: block; margin-bottom:15px; color: #595959;}
.final_page img{ display:block; margin:10px auto; max-width:100%;}